package com.peng.ivos.dict.mapper;

import com.peng.ivos.base.response.JsonResult;
import com.peng.ivos.dict.pojo.dto.DictQuery;
import com.peng.ivos.dict.pojo.dto.DictSaveParam;
import com.peng.ivos.dict.pojo.entity.Dict;
import com.peng.ivos.dict.pojo.vo.DictVO;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 字典持久层接口
 * @author： Peng
 * @date： 2024/5/27
 * @version: 1.0
 */
@Mapper
public interface DictMapper {
    List<DictVO> selectDictByExample(DictQuery dictQuery);

    Integer insertDict(Dict dict);

    Integer deleteDictById(Long id);

    Integer updateDict(Dict dict);

    Integer countDict(DictQuery dictQuery);
}
